:- multifile retangulo/3.
:- multifile posicao/4.
:- multifile parede/2.
:- multifile portao/2.
:- multifile cenario/2.
:- multifile carregando/3.
:- multifile transicaoVertical/4.
:- multifile transicaoHorizontal/4.
:- multifile transicaoPosicao/4.
:-dynamic([posicao/4]).
:-dynamic([carregando/3]).

cenario(cenario07, azul).
posicao(320, 965, cenario07, 0). %cenario07
retangulo(cenario07, 390, 193).

parede(par080, cenario07).%par080
retangulo(par080, 64, 17).
posicao(320, 965, par080, 0).
parede(par081, cenario07).%par081
retangulo(par081, 16, 17).
posicao(400, 965, par081, 0).
parede(par082, cenario07).%par082
retangulo(par082, 16, 49). 
posicao(432, 965, par082, 0).
parede(par083, cenario07).%par083
retangulo(par083, 16, 49). 
posicao(512, 965, par083, 0).
parede(par084, cenario07).%par084
retangulo(par084, 16, 17). 
posicao(544, 965, par084, 0).
parede(par085, cenario07).%par085
retangulo(par085, 64, 17). 
posicao(576, 965, par085, 0).
parede(par086, cenario07).%par086
retangulo(par086, 16, 32). 
posicao(368, 982, par086, 0).
parede(par087, cenario07).%par087
retangulo(par087, 16, 32). 
posicao(576, 982, par087, 0).
parede(par088, cenario07).%par088
retangulo(par088, 32, 64). 
posicao(320, 1014, par088, 0).
parede(par089, cenario07).%par089
retangulo(par089, 80, 32). 
posicao(368, 1014, par089, 0).
parede(par090, cenario07).%par090
retangulo(par090, 80, 32). 
posicao(512, 1014, par090, 0).
parede(par091, cenario07).%par091
retangulo(par091, 32, 64). 
posicao(608, 1014, par091, 0).
parede(par092, cenario07).%par092
retangulo(par092, 64, 32). 
posicao(320, 1078, par092, 0).
parede(par093, cenario07).%par093
retangulo(par093, 64, 32). 
posicao(576, 1078, par093, 0).
parede(par094, cenario07).%par094
retangulo(par094, 16, 32). 
posicao(368, 1110, par094, 0).
parede(par095, cenario07).%par095
retangulo(par095, 16, 32). 
posicao(576, 1110, par095, 0).
parede(par096, cenario07).%par096
retangulo(par096, 320, 16). 
posicao(320, 1142, par096, 0).

transicaoVertical(tr24, 560, 957, cenario06).%tr24
posicao(560, 957, tr24, 0).
retangulo(tr24, 16, 8).

transicaoVertical(tr26, 528, 957, cenario06).%tr26
posicao(528, 957, tr26, 0).
retangulo(tr26, 16, 8).

transicaoVertical(tr28, 448, 957, cenario06).%tr28
posicao(448, 957, tr28, 0).
retangulo(tr28, 64, 8).

transicaoVertical(tr30, 416, 957, cenario06).%tr30
posicao(416, 957, tr30, 0).
retangulo(tr30, 16, 8).

transicaoVertical(tr32, 384, 957, cenario06).%tr32
posicao(384, 957, tr32, 0).
retangulo(tr32, 16, 8).

transicaoHorizontal(tr34, 312, 982, cenario08).%tr34
posicao(312, 982, tr34, 0).
retangulo(tr34, 8, 32).

transicaoHorizontal(tr36, 312, 1110, cenario08).%tr36
posicao(312, 1110, tr36, 0).
retangulo(tr36, 8, 32).

transicaoHorizontal(tr51, 320, 596, cenario09).%tr51
posicao(640, 982, tr51, 0).
retangulo(tr51, 8, 32).

transicaoHorizontal(tr53, 320, 724, cenario09).%tr53
posicao(640, 1110, tr53, 0).
retangulo(tr53, 8, 32).